/*
 * @Author: HeAo
 * @Date: 2022-08-18 09:11:50
 * @LastEditTime: 2022-08-19 10:19:53
 * @LastEditors: HeAo
 * @Description: 
 * @FilePath: \JavaScripe\老师的代码\ES5-day08\03-基本包装类型.js
 * 别乱动！
 */
// 引用数据类型
// var obj = {name:'zhangsan'}
// var str = new String()
// str.split()
// str.substring()

// 基本包装类型的操作流程 类似于隐式 不需要手动去转换
//substring(start,end),截取从start到end的字符串，不包括end。
// var str = 'hello string'
// var newStr = str.substring(0, 4)
// console.log(typeof str); //string
// console.log(newStr); //hell

// var str = 'test'
// str2 = str.substring()


var str = 'hello'
str.test = 'test' //读取模式 var str = new String()
console.log(str.test); //读取模式 var str = new String() 但是test没有被赋值
console.log(typeof str); //String


var str1 = new String() //这个不会是我们手动写的，它不会自动销毁
str1.name = 'zhangsan'
console.log(str1.name); //zhangsan
console.log(typeof str1); //object